package v1

import (
	"time"

	"torler.com/qingyue/common/types"
)

type BasicReq struct {
	Id types.TableId `binding:"required" form:"id"`
}
type BookInfoRsp struct {
	Id             types.TableId `json:"id"`               // 自增ID,主键,自动递增,创建时忽略
	BookName       string        `json:"book_name"`        //书名
	Author         string        `json:"author"`           //作者
	ImgUrl         string        `json:"img_url"`          //封面
	Desc           string        `json:"desc"`             //简介
	LastUploadTime *time.Time    `json:"last_upload_time"` //最后章节的发布时间
	WriteState     string        `json:"write_state"`      //小说的写作状态
}

type ChapterInfoRsp struct {
	Id          types.TableId `json:"id"`
	Sort        int           `json:"sort"`
	RefPath     string        `json:"ref_path"`
	ChapterName string        `json:"chapter_name"`
	UpdateTime  time.Time     `json:"update_time"`
}
